package com.example.shuiyin.enums;

/**
 * 文件状态枚举
 */
public enum FileStatus {
    /**
     * 活跃
     */
    ACTIVE,
    
    /**
     * 待处理
     */
    PENDING,
    
    /**
     * 处理中
     */
    PROCESSING,
    
    /**
     * 已删除
     */
    DELETED,
    
    /**
     * 已过期
     */
    EXPIRED;
    
    /**
     * 获取状态描述
     */
    public String getDescription() {
        switch(this) {
            case ACTIVE: return "活跃";
            case PENDING: return "待处理";
            case PROCESSING: return "处理中";
            case DELETED: return "已删除";
            case EXPIRED: return "已过期";
            default: return this.name();
        }
    }
} 